﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Capa_Datos;

namespace Capa_Negocios
{
    public class Edificio
    {
        static DataClasses1DataContext Adaptador = new DataClasses1DataContext();

        #region constructor        
        public Edificio()
        { }
        #endregion
                
        #region metodos
        static public string insertar(string nombre, int aulas, int labs, string direccion)
        {
            try
            {
                Adaptador.InsertarEdificio(nombre, Convert.ToInt16(aulas), (byte)labs, direccion);
                return "Se insertó correctamente";
            }
            catch (System.Data.SqlClient.SqlException ex)
            {
                return "No pudo insertarse, se generó el siguiente error: " + ex.Message;
            }
        }

        static public List<object> nombreEdificios()
        {
            var listar = (from e in Adaptador.regresarEdificio()
                          select new {e.ID_EDIFICIO, e.NOMBRE_EDIFICIO}).ToList<object>();
            return listar;
        }
        #endregion
    }
}
